<!DOCTYPE html>
<meta charset=utf-8>

<style>
.page {
  background: white;
  border: 1px solid; box-shadow: 2px 2px 2px gray;
  padding: 3px 2px;
  margin: -1px 25%;
  width: 75px;
  height: 105px; }

.container {
  background: green;
  transform: rotate(15deg);
  height: 100%;
  position: relative;
}

.origin {
  border-radius: 100%;
  border: 5px solid red;
  margin: -5px;
  width: 0;
  position: absolute;
  top: 50%;
  left: 50%;
}

.c1 {
  height: 100%;
}

.c2 {
  height: 50%;
}

.c3 {
  height: 0;
}

.content {
  height: 105px;
  background: top left / 10px 10px linear-gradient(gray 50%, transparent 0);
}
</style>

<div class="page">
  <div class="container c1">
    <div class="origin"></div>
    <div class="content"></div>
  </div>
</div>

<div class="page">
  <div class="container c1">
    <div class="origin"></div>
    <div class="content"></div>
  </div>
</div>

<div class="page">
  <div class="container c2">
    <div class="origin"></div>
    <div class="content"></div>
  </div>
</div>

<div class="page">
  <div class="container c3">
    <div class="origin"></div>
    <div class="content"></div>
  </div>
</div>
